 |
API Documentation
|
|
|
172 StringView (
const std::string& str,
unsigned long long index,
unsigned long long size = 0ull) ;
188 StringView (
const std::string_view& str,
unsigned long long index,
unsigned long long size = 0ull) ;
195 operator std::string ()
const ;
199 operator std::string_view ()
const ;
203 operator nkLog::String ()
const ;
Allows to exchange strings with external code.
Definition: StringView.h:18
StringView(const nkLog::StringView &logStr)
StringView(const std::string &str, unsigned long long index, unsigned long long size=0ull)
StringView(const std::string_view &str)
bool operator!=(const char *other) const
StringView(const std::string &str)
char operator[](unsigned long long index) const
StringView(const char *data)
bool operator==(const char *other) const
StringView(const char *data, unsigned long long size)
bool operator==(const char *c, const nkMemory::String &str)
String operator+(char c) const
unsigned long long getSize() const
const char * getData() const
Class holding information about a string, with ownership over the data.
Definition: String.h:22
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
StringView(const std::string_view &str, unsigned long long index, unsigned long long size=0ull)
StringView & operator=(const char *data)
StringView(const String &other)
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7